patron technology ltd